\hypertarget{class_boofer_g_h}{}\doxysubsection{Класс Boofer\+GH}
\label{class_boofer_g_h}\index{BooferGH@{BooferGH}}


\mbox{\hyperlink{class_boofer_g_h}{Boofer\+GH}} -\/ класс, хранящий данные ГХ в оперативной памяти программы (буфер)  




{\ttfamily \#include $<$boofergh.\+h$>$}



Граф связей класса Boofer\+GH\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=183pt]{class_boofer_g_h__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}{Boofer\+GH}} ()
\item 
void \mbox{\hyperlink{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}{add}} (double x, double y)
\begin{DoxyCompactList}\small\item\em add добавляет пару элементов в буфер \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}{clear}} ()
\begin{DoxyCompactList}\small\item\em clear удаляет данные из буфера. Векторы буфера становятся пустыми \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}{Boofer\+GH}} ()
\item 
void \mbox{\hyperlink{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}{add}} (double x, double y)
\item 
void \mbox{\hyperlink{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}{clear}} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Поля данных}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ double $>$ \mbox{\hyperlink{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}{data\+\_\+x}}
\begin{DoxyCompactList}\small\item\em первый вектор градуировочных характеристик \end{DoxyCompactList}\item 
std\+::vector$<$ double $>$ \mbox{\hyperlink{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}{data\+\_\+y}}
\begin{DoxyCompactList}\small\item\em второй вектор градуировочных характеристик \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Подробное описание}
\mbox{\hyperlink{class_boofer_g_h}{Boofer\+GH}} -\/ класс, хранящий данные ГХ в оперативной памяти программы (буфер) 

См. определение в файле boofergh.\+h строка 8



\doxysubsubsection{Конструктор(ы)}
\mbox{\Hypertarget{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}\label{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}} 
\index{BooferGH@{BooferGH}!BooferGH@{BooferGH}}
\index{BooferGH@{BooferGH}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{BooferGH()}{BooferGH()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Boofer\+G\+H\+::\+Boofer\+GH (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



См. определение в файле boofergh.\+cpp строка 4


\begin{DoxyCode}{0}
\DoxyCodeLine{5 \{}
\DoxyCodeLine{6     \mbox{\hyperlink{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}{data\_x}} = \{\};}
\DoxyCodeLine{7     \mbox{\hyperlink{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}{data\_y}} = \{\};}
\DoxyCodeLine{8 \}}

\end{DoxyCode}


Перекрестные ссылки data\+\_\+x и data\+\_\+y.

\mbox{\Hypertarget{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}\label{class_boofer_g_h_a098796c51cd1248a078ba992897747b1}} 
\index{BooferGH@{BooferGH}!BooferGH@{BooferGH}}
\index{BooferGH@{BooferGH}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{BooferGH()}{BooferGH()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Boofer\+G\+H\+::\+Boofer\+GH (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsubsection{Методы}
\mbox{\Hypertarget{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}\label{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}} 
\index{BooferGH@{BooferGH}!add@{add}}
\index{add@{add}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{add()}{add()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Boofer\+G\+H\+::add (\begin{DoxyParamCaption}\item[{double}]{x,  }\item[{double}]{y }\end{DoxyParamCaption})}



add добавляет пару элементов в буфер 



См. определение в файле boofergh.\+cpp строка 10


\begin{DoxyCode}{0}
\DoxyCodeLine{11 \{}
\DoxyCodeLine{12     \mbox{\hyperlink{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}{data\_x}}.push\_back(x);}
\DoxyCodeLine{13     \mbox{\hyperlink{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}{data\_y}}.push\_back(y);}
\DoxyCodeLine{14 \}}

\end{DoxyCode}


Перекрестные ссылки data\+\_\+x и data\+\_\+y.



Используется в Api\+Decoding\+::add\+\_\+to\+\_\+boofer().

Граф вызова функции\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}\label{class_boofer_g_h_a9e5dc3a863d1f75fbe05a7fdeeb9a9a4}} 
\index{BooferGH@{BooferGH}!add@{add}}
\index{add@{add}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{add()}{add()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Boofer\+G\+H\+::add (\begin{DoxyParamCaption}\item[{double}]{x,  }\item[{double}]{y }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}\label{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}} 
\index{BooferGH@{BooferGH}!clear@{clear}}
\index{clear@{clear}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{clear()}{clear()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Boofer\+G\+H\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



clear удаляет данные из буфера. Векторы буфера становятся пустыми 



См. определение в файле boofergh.\+cpp строка 16


\begin{DoxyCode}{0}
\DoxyCodeLine{17 \{}
\DoxyCodeLine{18     \mbox{\hyperlink{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}{data\_x}} = \{\};}
\DoxyCodeLine{19     \mbox{\hyperlink{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}{data\_y}} = \{\};}
\DoxyCodeLine{20 \}}

\end{DoxyCode}


Перекрестные ссылки data\+\_\+x и data\+\_\+y.



Используется в Api\+Decoding\+::clear\+\_\+boofer().

Граф вызова функции\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}\label{class_boofer_g_h_a750ac63dc1df683d335430fd2ed376e2}} 
\index{BooferGH@{BooferGH}!clear@{clear}}
\index{clear@{clear}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{clear()}{clear()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Boofer\+G\+H\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsubsection{Поля}
\mbox{\Hypertarget{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}\label{class_boofer_g_h_aaa352e93d4f0933b7c5212705af01b20}} 
\index{BooferGH@{BooferGH}!data\_x@{data\_x}}
\index{data\_x@{data\_x}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{data\_x}{data\_x}}
{\footnotesize\ttfamily std\+::vector$<$ double $>$ Boofer\+G\+H\+::data\+\_\+x}



первый вектор градуировочных характеристик 



См. определение в файле boofergh.\+h строка 12



Используется в add(), Api\+Decoding\+::approx\+\_\+mistake(), Boofer\+G\+H(), clear(), Api\+Decoding\+::correlation(), G\+H\+Model\+::data(), G\+H\+Model\+::flags(), G\+H\+Model\+::header\+Data(), G\+H\+Model\+::insert\+Rows(), Api\+Decoding\+::lagrange\+\_\+polynom(), Api\+Decoding\+::least\+\_\+squares\+\_\+polynom(), Api\+Decoding\+::polynom\+\_\+with\+\_\+mistake(), G\+H\+Model\+::push\+\_\+back\+\_\+pair(), G\+H\+Model\+::remove\+Rows(), G\+H\+Model\+::row\+Count(), G\+H\+Model\+::set\+Data() и Api\+Decoding\+::split\+\_\+lagrange\+\_\+polynom().

\mbox{\Hypertarget{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}\label{class_boofer_g_h_abfaa06f538faffae990172acd7c64b77}} 
\index{BooferGH@{BooferGH}!data\_y@{data\_y}}
\index{data\_y@{data\_y}!BooferGH@{BooferGH}}
\doxyparagraph{\texorpdfstring{data\_y}{data\_y}}
{\footnotesize\ttfamily std\+::vector$<$ double $>$ Boofer\+G\+H\+::data\+\_\+y}



второй вектор градуировочных характеристик 



См. определение в файле boofergh.\+h строка 14



Используется в add(), Api\+Decoding\+::approx\+\_\+mistake(), Boofer\+G\+H(), clear(), Api\+Decoding\+::correlation(), G\+H\+Model\+::data(), G\+H\+Model\+::insert\+Rows(), Api\+Decoding\+::lagrange\+\_\+polynom(), Api\+Decoding\+::least\+\_\+squares\+\_\+polynom(), G\+H\+Model\+::push\+\_\+back\+\_\+pair(), G\+H\+Model\+::remove\+Rows(), G\+H\+Model\+::set\+Data(), Api\+Decoding\+::split\+\_\+lagrange\+\_\+polynom() и Api\+Decoding\+::squared\+\_\+deviation().



Объявления и описания членов классов находятся в файлах\+:\begin{DoxyCompactItemize}
\item 
/home/student/alekseev\+\_\+semen/project/include/\mbox{\hyperlink{alekseev__semen_2project_2include_2boofergh_8h}{boofergh.\+h}}\item 
/home/student/alekseev\+\_\+semen/project/src/\+Decode\+G\+H/\mbox{\hyperlink{alekseev__semen_2project_2src_2_decode_g_h_2boofergh_8cpp}{boofergh.\+cpp}}\end{DoxyCompactItemize}
